使用 Operator CoefficientBuffer 與 CoefficientBufferMultiRoi 進行 2D Shading Correction / Flat Field Correction

簡短描述

檔案: \examples\Processing\Shading\Shading2D\PixelwiseFFC_CoefficientBuffer\mE5-MA-VCL\2D_FFC_CoefficientBuffer.vad
\examples\Processing\Shading\Shading2D\PixelwiseFFC_CoefficientBuffer\iF-CXP12-Q\2D_FFC_CoefficientBufferMultiRoi.vad

平台: mE5-MA-VCL,iF-CXP12-Q

簡短說明

此範例展示 2D 平面場校正的實作。 校正值儲存於影像擷取卡的 RAM 中(請參閱mE5-MA-VCL 上的 CoefficientBuffer 運算子,以及iF-CXP12-Q 上的 CoefficientBufferMultiRoi 運算子)。 此小程式可執行高精度的偏移量與增益校正。

平場校正(FFC)是一種用以校正與補償影像中因光線條件不均勻、感光元件不均勻等因素所導致的色彩與亮度不均勻現象的 方法。 。 為了校正影像的像素值 I,必須拍攝一張或一組沒有光線照射到 相機感測器的影像(暗幀),以及一張或一組 明亮的影像。在明亮的影像中,應無任何可見結構(例如均勻平面,如紙張),且 最大亮度值通常約為 飽和值的 70%。若擷取多個暗幀與亮幀,則可根據 影像序列計算出平均暗幀與亮幀。 為了校正不均勻的影像,可從 暗幀與亮幀中,針對每個像素計算出兩個值,稱為增益與偏移。 經校正後的像素值 則可按以下公式計算:

方程式 57。


偏移量值指的是暗幀的像素值。增益值可依照以下公式計算:

方程式 58。